

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>WAN Optimizer Components [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, WAN Optimizer,WAN Optimizer Components,WAN Optimizer Socket Connection,WAN Optimizer Database Manager,WAN Optimizer User Interface,Socket Connection,Socket Connection WAN Optimizer,Database Manager,Database Manager WAN Optimizer,Component,Component Of WAN Optimizer">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">WAN Optimizer Components</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="the_wan_optimizer.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="running_the_wan_optimizer_serv.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">The WAN Optimizer server has three primary components:</span></p>
<p class="p_TextIndentedL2"><img src="wan%20components.png" width="592" height="468" border="0" alt="WAN components"></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1" style="font-weight: bold;">User Interface</span><span class="f_Bulletlist1"> - provides configuration and monitoring facilities to the server administrator</span></li>
<li><span class="f_Bulletlist1" style="font-weight: bold;">Socket Connections</span><span class="f_Bulletlist1"> - each connection provides an interface between a remote client connection and the server; Socket Connections forward received queries to the appropriate Database Manager and return the resulting recordset to the client in compressed format</span></li>
<li><span class="f_Bulletlist1" style="font-weight: bold;">Database Managers</span><span class="f_Bulletlist1"> - each Database Manager provides an interface between the server and a DBMS repository. The Database Manager holds a pool of connections to the database, through which queries can be executed. The number of connections in the pool directly correlates with the number of queries that can be simultaneously executed on the database.</span><br>
<span class="f_Bulletlist1">&nbsp;</span><br>
<span class="f_Bulletlist1">Database Managers are created on demand when the first query for the specified database is received. The Database Manager is then reused for any subsequent queries to that database.</span><br>
<span class="f_Bulletlist1">&nbsp;</span><br>
<span class="f_Bulletlist1">For information on configuring particular Database Managers, please see the </span><span class="f_Bulletlist1" style="font-style: italic;"><a href="database_manager_configuration.htm">Database Manager Configuration</a></span><span class="f_Bulletlist1"> topic.</span></li>
</ul>




            </div>
          </div>
        </div>



</div>


</body>
</html>
